package com.mechat.ui.chat.profile

import android.widget.ImageView
import android.widget.LinearLayout
import android.widget.TextView
import androidx.constraintlayout.widget.ConstraintLayout
import androidx.recyclerview.widget.RecyclerView
import com.mechat.view.delay.DelayClickImageView
import com.custom.base.mvp.BasePresenter
import com.custom.base.mvp.BaseView
import com.mechat.view.TagCloudView
import com.youth.banner.Banner

/**
 * 作者：
 * 时间：
 * 描述：
 */

class UserProfileInfoContract {
    interface View : BaseView{
        val banner: Banner<*, *>
        val containerBackArrow:ImageView
        val userProfileGenderRightImg:ImageView
        val userProfileName: TextView
        val userProfileAboutMeTitle: TextView
        val userProfileMyInterestsTitle: TextView
        val dividingLineOne:android.view.View
        val dividingLineTwo:android.view.View
        val userProfileIntroduction: TextView
        val userProfileTagCloud: TagCloudView
        val purposeContainer: LinearLayout
        val imgPurpose:ImageView
        val txtPurpose: TextView
        val userProfileGender: TextView
        val userProfileLooking: TextView
        val userProfileLookingRightImg:ImageView
        val turnOnsContainer:ConstraintLayout
        val turnOnsList:RecyclerView
        val userStarSign:TextView
        val userProfileOnline:TextView
        val userProfileStarSignRightImg:ImageView
        val heightInches:TextView
        val heightCentimetre:TextView
        val userProfileAddress:TextView
        val heightContainer:LinearLayout
        val tagContainer:LinearLayout
    }

    internal interface Presenter : BasePresenter<View>{
    }
}
